#include "stdafx.h"
#include "fechaHora.h"

fechaHora::fechaHora()
{
}

fechaHora::~fechaHora()
{
}

std::string fechaHora::getFechaHoraFormateada(std::string formato) {
    time_t t1 = 0;
    time(&t1);
    struct tm* tmFechaHora = localtime(&t1);
    char* cadenaAux = new char[20];
    sprintf(cadenaAux,formato.c_str(), tmFechaHora->tm_year+1900, tmFechaHora->tm_mon+1, tmFechaHora->tm_mday, tmFechaHora->tm_hour,tmFechaHora->tm_min,tmFechaHora->tm_sec );
    std::string cadena(cadenaAux);
    delete[](cadenaAux);
    return cadena;
}

std::string fechaHora::getFechaHoraSinSeparadores() {
    return fechaHora::getFechaHoraFormateada("%u%02u%02u%02u%02u%02u");   
};
